package java67_adv7;

import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Arrays;

public class ClsTest {

	public static void main(String[] args) throws Exception {

		Class c = Class.forName("java.util.TreeMap");
		System.out.println("父类:" + c.getSuperclass());
		System.out.println("实现的接口:" + Arrays.toString(c.getInterfaces()));
		// 所有的属性
		Field[] fr = c.getDeclaredFields();
		// 所有的方法
		Method[] mr = c.getDeclaredMethods();
		System.out.println("<<<<<<<<<<<<<<<<<<所有的构造方法");
		Constructor[] cr = c.getDeclaredConstructors();
	}

}
